# 使用官方 OpenJDK 21  slim 镜像
FROM openjdk:21-jdk-slim

# 把本地 target/*.jar 复制到容器里
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar

# 暴露端口
EXPOSE 8080

# 启动命令：强制监听 0.0.0.0
ENTRYPOINT ["java","-Dserver.address=0.0.0.0","-jar","/app.jar"]